package dao.dao;

import java.util.List;

import dao.vo.Video;

public interface VideoDao {

	/**
	 * 增加一个视频
	 * 
	 * @param video
	 * @return
	 */
	public boolean add(Video video);

	/**
	 * 删除一个视频
	 * 
	 * @param vid
	 * @return
	 */
	public boolean deleteVideo(String vid);

	/**
	 * 根据 vid 获取一个视频
	 * 
	 * @param vid
	 * @return
	 */
	public Video getByVid(String vid);

	/**
	 * 修改视频
	 * 
	 * @param video
	 * @return
	 */
	public boolean update(Video video);

	/**
	 * 根据 uid 获取用户上传的所有视频
	 * 
	 * @param uid
	 * @return
	 */
	public List<Video> getVideosByUid(String uid);
}
